TSTP Solution File: ITP202^1 by cocATP---0.2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : ITP202^1 : TPTP v7.5.0. Released v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p

% Computer : n025.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% DateTime : Sun Mar 21 13:24:30 EDT 2021

% Result   : Unknown 0.68s
% Output   : None 
% Verified : 
% SZS Type : None (Parsing solution fails)
% Syntax   : Number of formulae    : 0

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.11  % Problem  : ITP202^1 : TPTP v7.5.0. Released v7.5.0.
% 0.07/0.12  % Command  : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.12/0.33  % Computer : n025.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % DateTime : Fri Mar 19 07:43:37 EDT 2021
% 0.12/0.33  % CPUTime  : 
% 0.12/0.34  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.12/0.34  Python 2.7.5
% 0.48/0.69  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox/benchmark/', '/export/starexec/sandbox/benchmark/']
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x22729e0>, <kernel.Type object at 0x2272bd8>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_Mt__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_Mt__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_It__Syntax__Ovariable_J_Mt__Syntax__Otrm_J_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring produc1699626005le_trm:Type
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x22981b8>, <kernel.Type object at 0x2272b48>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_Mt__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_Mt__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_J_J_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring set_Pr720454634n_game:Type
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2272680>, <kernel.Type object at 0x2272638>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_Mt__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_Mt__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_J_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring produc1418842292n_game:Type
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2272bd8>, <kernel.Type object at 0x2272e60>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_Mt__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_J_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring set_Pr739694057n_game:Type
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2272b48>, <kernel.Type object at 0x2272ab8>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_Mt__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring produc62062515n_game:Type
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2272638>, <kernel.Type object at 0x2272b90>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring set_Pr79606376n_game:Type
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2272e60>, <kernel.Type object at 0x2272ea8>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring produc799602994n_game:Type
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2272ab8>, <kernel.Type object at 0x2272b90>) of role type named ty_n_t__Product____Type__Oprod_It__Option__Ooption_It__Syntax__Ogame_J_Mt__Option__Ooption_It__Syntax__Ogame_J_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring produc1016592119n_game:Type
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x22726c8>, <kernel.Type object at 0x252eb90>) of role type named ty_n_t__Product____Type__Oprod_It__Option__Ooption_It__Syntax__Ogame_J_Mt__Option__Ooption_It__Syntax__Ofml_J_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring produc1739631244on_fml:Type
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2272ea8>, <kernel.Type object at 0x252eb90>) of role type named ty_n_t__Product____Type__Oprod_It__Option__Ooption_It__Syntax__Otrm_J_Mt__Option__Ooption_It__Syntax__Otrm_J_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring produc1072747943on_trm:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x2272b90>, <kernel.Type object at 0x252ed88>) of role type named ty_n_t__Product____Type__Oprod_It__Option__Ooption_It__Syntax__Ofml_J_Mt__Option__Ooption_It__Syntax__Ofml_J_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring produc46605351on_fml:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x2272a70>, <kernel.Type object at 0x252eb48>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring set_Pr943832262on_trm:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x2272b90>, <kernel.Type object at 0x252e8c0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Syntax__Ovariable_J_Mt__Syntax__Otrm_J_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring set_Pr1235432374le_trm:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x2272ea8>, <kernel.Type object at 0x252ecf8>) of role type named ty_n_t__Product____Type__Oprod_It__Syntax__Ovariable_Mt__Option__Ooption_It__Syntax__Otrm_J_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring produc1024976764on_trm:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x2272b90>, <kernel.Type object at 0x252ea70>) of role type named ty_n_t__Product____Type__Oprod_It__Syntax__Ovariable_Mt__Option__Ooption_It__Syntax__Ofml_J_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring produc1408538418on_fml:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x2272b90>, <kernel.Type object at 0x252ecf8>) of role type named ty_n_t__Product____Type__Oprod_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring produc464795408on_trm:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x252ec20>, <kernel.Type object at 0x228ff80>) of role type named ty_n_t__Product____Type__Oprod_It__Denotational____Semantics__Ointerp_Mt__Syntax__Otrm_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring produc833882726rp_trm:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x252e8c0>, <kernel.Type object at 0x228ff80>) of role type named ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Syntax__Ovariable_J_Mt__Syntax__Otrm_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring produc1367888000le_trm:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x252ecf8>, <kernel.Type object at 0x228ffc8>) of role type named ty_n_t__Option__Ooption_It__Syntax__Ogame_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring option_game:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x252eab8>, <kernel.Type object at 0x228fd40>) of role type named ty_n_t__Option__Ooption_It__Syntax__Otrm_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring option_trm:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x252ecf8>, <kernel.Type object at 0x228fcf8>) of role type named ty_n_t__Option__Ooption_It__Syntax__Ofml_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring option_fml:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x252e8c0>, <kernel.Type object at 0x228fcb0>) of role type named ty_n_t__Denotational____Semantics__Ointerp
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring denotational_interp:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x252ecf8>, <kernel.Type object at 0x228fcf8>) of role type named ty_n_t__Set__Oset_It__Syntax__Ovariable_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring set_variable:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x252ecf8>, <kernel.Type object at 0x2b4d81994f80>) of role type named ty_n_t__Set__Oset_It__String__Ochar_J
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring set_char:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x228fd88>, <kernel.Type object at 0x2b4d81994f80>) of role type named ty_n_t__Syntax__Ovariable
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring variable:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x228fd40>, <kernel.Type object at 0x2b4d81994050>) of role type named ty_n_t__Syntax__Ogame
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring game:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x228f248>, <kernel.Type object at 0x2b4d819947a0>) of role type named ty_n_t__String__Ochar
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring char:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x228fd40>, <kernel.Type object at 0x2b4d81994518>) of role type named ty_n_t__Syntax__Otrm
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring trm:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x228fd88>, <kernel.Type object at 0x2b4d819947a0>) of role type named ty_n_t__Syntax__Ofml
% 0.53/0.69  Using role type
% 0.53/0.69  Declaring fml:Type
% 0.53/0.69  FOF formula (<kernel.Constant object at 0x228fd40>, <kernel.Type object at 0x2b4d8948f518>) of role type named ty_n_t__Real__Oreal
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring real:Type
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4d81994f80>, <kernel.DependentProduct object at 0x2b4d8948f290>) of role type named sy_c_If_001t__Option__Ooption_It__Syntax__Otrm_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring if_option_trm:(Prop->(option_trm->(option_trm->option_trm)))
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4d81994ef0>, <kernel.DependentProduct object at 0x2b4d894724d0>) of role type named sy_c_Lattices_Oinf__class_Oinf_001_062_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_M_Eo_J_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring inf_in243546115game_o:(((char->option_fml)->((char->option_game)->Prop))->(((char->option_fml)->((char->option_game)->Prop))->((char->option_fml)->((char->option_game)->Prop))))
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4d894724d0>, <kernel.DependentProduct object at 0x2b4d8948f3b0>) of role type named sy_c_Lattices_Oinf__class_Oinf_001_062_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_M_062_It__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_M_Eo_J_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring inf_in1072207554game_o:(((char->option_trm)->(produc799602994n_game->Prop))->(((char->option_trm)->(produc799602994n_game->Prop))->((char->option_trm)->(produc799602994n_game->Prop))))
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4d81994518>, <kernel.DependentProduct object at 0x2b4d8948f290>) of role type named sy_c_Lattices_Oinf__class_Oinf_001_062_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_M_062_It__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_Mt__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_J_M_Eo_J_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring inf_in1920662529game_o:(((char->option_trm)->(produc62062515n_game->Prop))->(((char->option_trm)->(produc62062515n_game->Prop))->((char->option_trm)->(produc62062515n_game->Prop))))
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4d819947a0>, <kernel.DependentProduct object at 0x2b4d8948f290>) of role type named sy_c_Lattices_Oinf__class_Oinf_001_062_It__Set__Oset_It__Syntax__Ovariable_J_M_062_It__Syntax__Otrm_M_Eo_J_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring inf_in185389155_trm_o:((set_variable->(trm->Prop))->((set_variable->(trm->Prop))->(set_variable->(trm->Prop))))
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4d81994518>, <kernel.DependentProduct object at 0x2b4d8948f710>) of role type named sy_c_Lattices_Oinf__class_Oinf_001_062_It__String__Ochar_M_062_It__Option__Ooption_It__Syntax__Otrm_J_M_Eo_J_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring inf_in605351507_trm_o:((char->(option_trm->Prop))->((char->(option_trm->Prop))->(char->(option_trm->Prop))))
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4d81994ef0>, <kernel.DependentProduct object at 0x2b4d8948f710>) of role type named sy_c_Lattices_Oinf__class_Oinf_001_062_It__String__Ochar_M_Eo_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring inf_inf_char_o:((char->Prop)->((char->Prop)->(char->Prop)))
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4d81994ef0>, <kernel.DependentProduct object at 0x2b4d8948f710>) of role type named sy_c_Lattices_Oinf__class_Oinf_001_062_It__Syntax__Ovariable_M_Eo_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring inf_inf_variable_o:((variable->Prop)->((variable->Prop)->(variable->Prop)))
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4d8948f5f0>, <kernel.DependentProduct object at 0x2b4d8948f4d0>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_J
% 0.53/0.70  Using role type
% 0.53/0.70  Declaring inf_in1391117306n_game:(set_Pr79606376n_game->(set_Pr79606376n_game->set_Pr79606376n_game))
% 0.53/0.70  FOF formula (<kernel.Constant object at 0x2b4d8948f290>, <kernel.DependentProduct object at 0x2b4d89471830>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_Mt__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_J_J
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring inf_in69689467n_game:(set_Pr739694057n_game->(set_Pr739694057n_game->set_Pr739694057n_game))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x2b4d89471f80>, <kernel.DependentProduct object at 0x2b4d8948f4d0>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_Mt__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_Mt__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_J_J_J
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring inf_in360367996n_game:(set_Pr720454634n_game->(set_Pr720454634n_game->set_Pr720454634n_game))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x2b4d894717a0>, <kernel.DependentProduct object at 0x2b4d8948f908>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Syntax__Ovariable_J_Mt__Syntax__Otrm_J_J
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring inf_in906025800le_trm:(set_Pr1235432374le_trm->(set_Pr1235432374le_trm->set_Pr1235432374le_trm))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x2b4d89471f80>, <kernel.DependentProduct object at 0x2b4d8948f290>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_J
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring inf_in1243659096on_trm:(set_Pr943832262on_trm->(set_Pr943832262on_trm->set_Pr943832262on_trm))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x2b4d89471d40>, <kernel.DependentProduct object at 0x2b4d8948f830>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__String__Ochar_J
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring inf_inf_set_char:(set_char->(set_char->set_char))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x2b4d89471d40>, <kernel.DependentProduct object at 0x2b4d8948f3b0>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Syntax__Ovariable_J
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring inf_inf_set_variable:(set_variable->(set_variable->set_variable))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x2b4d8948f908>, <kernel.DependentProduct object at 0x2294998>) of role type named sy_c_Option_Ocombine__options_001t__Syntax__Ofml
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring combine_options_fml:((fml->(fml->fml))->(option_fml->(option_fml->option_fml)))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x2b4d8948f3b0>, <kernel.DependentProduct object at 0x2294488>) of role type named sy_c_Option_Ocombine__options_001t__Syntax__Ogame
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring combine_options_game:((game->(game->game))->(option_game->(option_game->option_game)))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x2b4d8948f830>, <kernel.DependentProduct object at 0x2294a28>) of role type named sy_c_Option_Ocombine__options_001t__Syntax__Otrm
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring combine_options_trm:((trm->(trm->trm))->(option_trm->(option_trm->option_trm)))
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x2b4d8948f5f0>, <kernel.Constant object at 0x2294248>) of role type named sy_c_Option_Ooption_ONone_001t__Syntax__Ofml
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring none_fml:option_fml
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x2b4d8948f830>, <kernel.Constant object at 0x2294098>) of role type named sy_c_Option_Ooption_ONone_001t__Syntax__Ogame
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring none_game:option_game
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x2b4d8948f908>, <kernel.Constant object at 0x2294098>) of role type named sy_c_Option_Ooption_ONone_001t__Syntax__Otrm
% 0.53/0.71  Using role type
% 0.53/0.71  Declaring none_trm:option_trm
% 0.53/0.71  FOF formula (<kernel.Constant object at 0x2b4d8948f908>, <kernel.DependentProduct object at 0x2294dd0>) of role type named sy_c_Option_Ooption_OSome_001t__Syntax__Ofml
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring some_fml:(fml->option_fml)
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x2294bd8>, <kernel.DependentProduct object at 0x2294128>) of role type named sy_c_Option_Ooption_OSome_001t__Syntax__Ogame
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring some_game:(game->option_game)
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x2294098>, <kernel.DependentProduct object at 0x22945a8>) of role type named sy_c_Option_Ooption_OSome_001t__Syntax__Otrm
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring some_trm:(trm->option_trm)
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x2294dd0>, <kernel.DependentProduct object at 0x22941b8>) of role type named sy_c_Option_Ooption_Ocase__option_001_Eo_001t__Syntax__Ofml
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring case_option_o_fml:(Prop->((fml->Prop)->(option_fml->Prop)))
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x2294bd8>, <kernel.DependentProduct object at 0x2294758>) of role type named sy_c_Option_Ooption_Ocase__option_001_Eo_001t__Syntax__Ogame
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring case_option_o_game:(Prop->((game->Prop)->(option_game->Prop)))
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x2294098>, <kernel.DependentProduct object at 0x2294d88>) of role type named sy_c_Option_Ooption_Ocase__option_001_Eo_001t__Syntax__Otrm
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring case_option_o_trm:(Prop->((trm->Prop)->(option_trm->Prop)))
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x2294dd0>, <kernel.DependentProduct object at 0x2294878>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Option__Ooption_It__Syntax__Ofml_J_001t__Syntax__Ofml
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring case_o209804997ml_fml:(option_fml->((fml->option_fml)->(option_fml->option_fml)))
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x2294fc8>, <kernel.DependentProduct object at 0x2294638>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Option__Ooption_It__Syntax__Ogame_J_001t__Syntax__Ogame
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring case_o696458451e_game:(option_game->((game->option_game)->(option_game->option_game)))
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x2294d88>, <kernel.DependentProduct object at 0x2294c68>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Option__Ooption_It__Syntax__Otrm_J_001t__Syntax__Otrm
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring case_o487727941rm_trm:(option_trm->((trm->option_trm)->(option_trm->option_trm)))
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x2294878>, <kernel.DependentProduct object at 0x2294e60>) of role type named sy_c_Option_Ooption_Othe_001t__Syntax__Ofml
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring the_fml:(option_fml->fml)
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x2294638>, <kernel.DependentProduct object at 0x2294830>) of role type named sy_c_Option_Ooption_Othe_001t__Syntax__Ogame
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring the_game:(option_game->game)
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x2294c68>, <kernel.DependentProduct object at 0x2294a28>) of role type named sy_c_Option_Ooption_Othe_001t__Syntax__Otrm
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring the_trm:(option_trm->trm)
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x2294e60>, <kernel.DependentProduct object at 0x22942d8>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_M_Eo_J_J
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring bot_bo1895715589game_o:((char->option_fml)->((char->option_game)->Prop))
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x2294830>, <kernel.DependentProduct object at 0x2294c68>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_M_062_It__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_M_Eo_J_J
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring bot_bo1417568964game_o:((char->option_trm)->(produc799602994n_game->Prop))
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x22943f8>, <kernel.DependentProduct object at 0x2294fc8>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__String__Ochar_M_Eo_J
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring bot_bot_char_o:(char->Prop)
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x2294368>, <kernel.DependentProduct object at 0x2294878>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Syntax__Ovariable_M_Eo_J
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring bot_bot_variable_o:(variable->Prop)
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x2294c68>, <kernel.Constant object at 0x2294878>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_J
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring bot_bo456479484n_game:set_Pr79606376n_game
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x22943f8>, <kernel.Constant object at 0x2294878>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_Mt__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_J_J
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring bot_bo1302831229n_game:set_Pr739694057n_game
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x2294368>, <kernel.Constant object at 0x2294878>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__String__Ochar_J
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring bot_bot_set_char:set_char
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x2294c68>, <kernel.Constant object at 0x2294878>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Syntax__Ovariable_J
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring bot_bot_set_variable:set_variable
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x22943f8>, <kernel.DependentProduct object at 0x2294878>) of role type named sy_c_Product__Type_OPair_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring produc123610156n_game:((char->option_fml)->((char->option_game)->produc799602994n_game))
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x2294290>, <kernel.DependentProduct object at 0x2294878>) of role type named sy_c_Product__Type_OPair_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_001t__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring produc1048060077n_game:((char->option_trm)->(produc799602994n_game->produc62062515n_game))
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x2294368>, <kernel.DependentProduct object at 0x22946c8>) of role type named sy_c_Product__Type_OPair_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_001t__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_Mt__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_J
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring produc1618635950n_game:((char->option_trm)->(produc62062515n_game->produc1418842292n_game))
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x2294878>, <kernel.DependentProduct object at 0x22925a8>) of role type named sy_c_Product__Type_OPair_001t__Denotational____Semantics__Ointerp_001t__Syntax__Otrm
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring produc1132922070rp_trm:(denotational_interp->(trm->produc833882726rp_trm))
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x2294290>, <kernel.DependentProduct object at 0x2292a28>) of role type named sy_c_Product__Type_OPair_001t__Option__Ooption_It__Syntax__Ofml_J_001t__Option__Ooption_It__Syntax__Ofml_J
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring produc909629463on_fml:(option_fml->(option_fml->produc46605351on_fml))
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x2294878>, <kernel.DependentProduct object at 0x2292248>) of role type named sy_c_Product__Type_OPair_001t__Option__Ooption_It__Syntax__Ogame_J_001t__Option__Ooption_It__Syntax__Ofml_J
% 0.53/0.72  Using role type
% 0.53/0.72  Declaring produc2124676926on_fml:(option_game->(option_fml->produc1739631244on_fml))
% 0.53/0.72  FOF formula (<kernel.Constant object at 0x2294290>, <kernel.DependentProduct object at 0x2292098>) of role type named sy_c_Product__Type_OPair_001t__Option__Ooption_It__Syntax__Ogame_J_001t__Option__Ooption_It__Syntax__Ogame_J
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring produc1111617711n_game:(option_game->(option_game->produc1016592119n_game))
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x22946c8>, <kernel.DependentProduct object at 0x2292f80>) of role type named sy_c_Product__Type_OPair_001t__Option__Ooption_It__Syntax__Otrm_J_001t__Option__Ooption_It__Syntax__Otrm_J
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring produc709594775on_trm:(option_trm->(option_trm->produc1072747943on_trm))
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x22946c8>, <kernel.DependentProduct object at 0x2292ea8>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_Mt__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_Mt__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_J_J_001t__Product____Type__Oprod_It__Set__Oset_It__Syntax__Ovariable_J_Mt__Syntax__Otrm_J
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring produc2015636557le_trm:(produc1418842292n_game->(produc1367888000le_trm->produc1699626005le_trm))
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x2292098>, <kernel.DependentProduct object at 0x22926c8>) of role type named sy_c_Product__Type_OPair_001t__Set__Oset_It__Syntax__Ovariable_J_001t__Syntax__Otrm
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring produc1482344242le_trm:(set_variable->(trm->produc1367888000le_trm))
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x2292f80>, <kernel.DependentProduct object at 0x2292fc8>) of role type named sy_c_Product__Type_OPair_001t__String__Ochar_001t__Option__Ooption_It__Syntax__Otrm_J
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring produc1500300866on_trm:(char->(option_trm->produc464795408on_trm))
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x2292368>, <kernel.DependentProduct object at 0x22925a8>) of role type named sy_c_Product__Type_OPair_001t__Syntax__Ovariable_001t__Option__Ooption_It__Syntax__Ofml_J
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring produc1205977188on_fml:(variable->(option_fml->produc1408538418on_fml))
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x22923f8>, <kernel.DependentProduct object at 0x2292a28>) of role type named sy_c_Product__Type_OPair_001t__Syntax__Ovariable_001t__Option__Ooption_It__Syntax__Otrm_J
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring produc1743721902on_trm:(variable->(option_trm->produc1024976764on_trm))
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x2292fc8>, <kernel.DependentProduct object at 0x2292f80>) of role type named sy_c_Product__Type_Ointernal__case__prod_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring produc1598111045on_fml:(((char->option_fml)->((char->option_game)->(char->option_fml)))->(produc799602994n_game->(char->option_fml)))
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x22925a8>, <kernel.DependentProduct object at 0x2292c20>) of role type named sy_c_Product__Type_Ointernal__case__prod_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring produc1214549391on_trm:(((char->option_fml)->((char->option_game)->(char->option_trm)))->(produc799602994n_game->(char->option_trm)))
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x2292368>, <kernel.DependentProduct object at 0x2292098>) of role type named sy_c_Product__Type_Ointernal__case__prod_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_001t__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J
% 0.53/0.73  Using role type
% 0.53/0.73  Declaring produc377919108on_fml:(((char->option_trm)->(produc799602994n_game->(char->option_fml)))->(produc62062515n_game->(char->option_fml)))
% 0.53/0.73  FOF formula (<kernel.Constant object at 0x22923f8>, <kernel.DependentProduct object at 0x24032d8>) of role type named sy_c_Product__Type_Ointernal__case__prod_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_001t__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring produc2141841102on_trm:(((char->option_trm)->(produc799602994n_game->(char->option_trm)))->(produc62062515n_game->(char->option_trm)))
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x2292fc8>, <kernel.DependentProduct object at 0x2403290>) of role type named sy_c_Product__Type_Ointernal__case__prod_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_001t__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_Mt__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_J_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring produc1278328899on_fml:(((char->option_trm)->(produc62062515n_game->(char->option_fml)))->(produc1418842292n_game->(char->option_fml)))
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x2292098>, <kernel.DependentProduct object at 0x2403248>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring produc1420172399on_fml:(((char->option_fml)->((char->option_game)->(char->option_fml)))->(produc799602994n_game->(char->option_fml)))
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x22923f8>, <kernel.DependentProduct object at 0x24030e0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring produc1036610745on_trm:(((char->option_fml)->((char->option_game)->(char->option_trm)))->(produc799602994n_game->(char->option_trm)))
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x2292fc8>, <kernel.DependentProduct object at 0x24031b8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_001_Eo
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring produc159680767game_o:(((char->option_fml)->((char->option_game)->Prop))->(produc799602994n_game->Prop))
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x22923f8>, <kernel.DependentProduct object at 0x24031b8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_001t__Option__Ooption_It__Syntax__Ofml_J
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring produc347802313on_fml:(((char->option_fml)->((char->option_game)->option_fml))->(produc799602994n_game->option_fml))
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x2292098>, <kernel.DependentProduct object at 0x2403170>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_001t__Option__Ooption_It__Syntax__Otrm_J
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring produc885547027on_trm:(((char->option_fml)->((char->option_game)->option_trm))->(produc799602994n_game->option_trm))
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x22923f8>, <kernel.DependentProduct object at 0x2403128>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_001t__Set__Oset_It__String__Ochar_J
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring produc629249376t_char:(((char->option_fml)->((char->option_game)->set_char))->(produc799602994n_game->set_char))
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x22923f8>, <kernel.DependentProduct object at 0x24031b8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_001t__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring produc1615133358on_fml:(((char->option_trm)->(produc799602994n_game->(char->option_fml)))->(produc62062515n_game->(char->option_fml)))
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x24030e0>, <kernel.DependentProduct object at 0x2403128>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_001t__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring produc1231571704on_trm:(((char->option_trm)->(produc799602994n_game->(char->option_trm)))->(produc62062515n_game->(char->option_trm)))
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x2403290>, <kernel.DependentProduct object at 0x2403128>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_001t__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_001_Eo
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring produc1868740670game_o:(((char->option_trm)->(produc799602994n_game->Prop))->(produc62062515n_game->Prop))
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x2403098>, <kernel.DependentProduct object at 0x2403440>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_001t__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_001t__Option__Ooption_It__Syntax__Ofml_J
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring produc154833544on_fml:(((char->option_trm)->(produc799602994n_game->option_fml))->(produc62062515n_game->option_fml))
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x2403488>, <kernel.DependentProduct object at 0x2403368>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_001t__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_001t__Option__Ooption_It__Syntax__Otrm_J
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring produc692578258on_trm:(((char->option_trm)->(produc799602994n_game->option_trm))->(produc62062515n_game->option_trm))
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x2403128>, <kernel.DependentProduct object at 0x24034d0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_001t__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_001t__Set__Oset_It__String__Ochar_J
% 0.53/0.74  Using role type
% 0.53/0.74  Declaring produc1554403041t_char:(((char->option_trm)->(produc799602994n_game->set_char))->(produc62062515n_game->set_char))
% 0.53/0.74  FOF formula (<kernel.Constant object at 0x2403440>, <kernel.DependentProduct object at 0x24030e0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_001t__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_Mt__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_J_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J
% 0.53/0.74  Using role type
% 0.53/0.75  Declaring produc1250175341on_fml:(((char->option_trm)->(produc62062515n_game->(char->option_fml)))->(produc1418842292n_game->(char->option_fml)))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2403368>, <kernel.DependentProduct object at 0x24034d0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_001t__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_Mt__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_J_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring produc866613687on_trm:(((char->option_trm)->(produc62062515n_game->(char->option_trm)))->(produc1418842292n_game->(char->option_trm)))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2403488>, <kernel.DependentProduct object at 0x24034d0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_001t__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_Mt__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_J_001_Eo
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring produc1707653117game_o:(((char->option_trm)->(produc62062515n_game->Prop))->(produc1418842292n_game->Prop))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2403128>, <kernel.DependentProduct object at 0x24035f0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_001t__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_Mt__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_J_001t__Option__Ooption_It__Syntax__Ofml_J
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring produc1499310791on_fml:(((char->option_trm)->(produc62062515n_game->option_fml))->(produc1418842292n_game->option_fml))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2403638>, <kernel.DependentProduct object at 0x2403098>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_001t__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_Mt__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_J_001t__Set__Oset_It__String__Ochar_J
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring produc1002100706t_char:(((char->option_trm)->(produc62062515n_game->set_char))->(produc1418842292n_game->set_char))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x24030e0>, <kernel.DependentProduct object at 0x2403488>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Set__Oset_It__Syntax__Ovariable_J_001t__Syntax__Otrm_001_Eo
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring produc82209913_trm_o:((set_variable->(trm->Prop))->(produc1367888000le_trm->Prop))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x24035f0>, <kernel.DependentProduct object at 0x2403440>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Set__Oset_It__Syntax__Ovariable_J_001t__Syntax__Otrm_001t__Set__Oset_It__String__Ochar_J
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring produc836445798t_char:((set_variable->(trm->set_char))->(produc1367888000le_trm->set_char))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2403128>, <kernel.DependentProduct object at 0x2403098>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__String__Ochar_001t__Option__Ooption_It__Syntax__Otrm_J_001_Eo
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring produc584666985_trm_o:((char->(option_trm->Prop))->(produc464795408on_trm->Prop))
% 0.53/0.75  FOF formula (<kernel.Constant object at 0x2403680>, <kernel.DependentProduct object at 0x2403518>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__String__Ochar_001t__Option__Ooption_It__Syntax__Otrm_J_001t__Set__Oset_It__String__Ochar_J
% 0.53/0.75  Using role type
% 0.53/0.75  Declaring produc33263478t_char:((char->(option_trm->set_char))->(produc464795408on_trm->set_char))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x24030e0>, <kernel.DependentProduct object at 0x2403758>) of role type named sy_c_Set_OCollect_001t__String__Ochar
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring collect_char:((char->Prop)->set_char)
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2403710>, <kernel.DependentProduct object at 0x24036c8>) of role type named sy_c_Set_OCollect_001t__Syntax__Ovariable
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring collect_variable:((variable->Prop)->set_variable)
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x24035f0>, <kernel.DependentProduct object at 0x2403128>) of role type named sy_c_Set_Ois__empty_001t__Syntax__Ovariable
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring is_empty_variable:(set_variable->Prop)
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x24037a0>, <kernel.DependentProduct object at 0x2403830>) of role type named sy_c_Static__Semantics_OFVF
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring static_FVF:(fml->set_variable)
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x24036c8>, <kernel.DependentProduct object at 0x2403878>) of role type named sy_c_Static__Semantics_OFVT
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring static_FVT:(trm->set_variable)
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2403128>, <kernel.DependentProduct object at 0x24038c0>) of role type named sy_c_String_Ochar_OChar
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring char2:(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->char))))))))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x24037a0>, <kernel.DependentProduct object at 0x2403680>) of role type named sy_c_Syntax_Ofml_OGeq
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring geq:(trm->(trm->fml))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2403710>, <kernel.DependentProduct object at 0x2403998>) of role type named sy_c_Syntax_Ofml_OPred
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring pred:(char->(trm->fml))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x24038c0>, <kernel.DependentProduct object at 0x24036c8>) of role type named sy_c_Syntax_Otrm_OConst
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring const:(char->trm)
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2403248>, <kernel.DependentProduct object at 0x2403a70>) of role type named sy_c_Syntax_Otrm_ODifferential
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring differential:(trm->trm)
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2403a28>, <kernel.DependentProduct object at 0x24037a0>) of role type named sy_c_Syntax_Otrm_OFunc
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring func:(char->(trm->trm))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x24036c8>, <kernel.DependentProduct object at 0x2403878>) of role type named sy_c_Syntax_Otrm_ONumber
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring number:(real->trm)
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2403248>, <kernel.DependentProduct object at 0x2403998>) of role type named sy_c_Syntax_Otrm_OPlus
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring plus:(trm->(trm->trm))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x24037a0>, <kernel.DependentProduct object at 0x2403a70>) of role type named sy_c_Syntax_Otrm_OTimes
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring times:(trm->(trm->trm))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2403878>, <kernel.DependentProduct object at 0x2403a28>) of role type named sy_c_Syntax_Otrm_OVar
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring var:(variable->trm)
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2403998>, <kernel.DependentProduct object at 0x24036c8>) of role type named sy_c_USubst__Mirabelle__vidvnmlwwz_ODifferentialo
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring uSubst716837505ntialo:(option_trm->option_trm)
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2403a70>, <kernel.DependentProduct object at 0x24037a0>) of role type named sy_c_USubst__Mirabelle__vidvnmlwwz_OGeqo
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring uSubst152838031e_Geqo:(option_trm->(option_trm->option_fml))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x2403a28>, <kernel.DependentProduct object at 0x2403bd8>) of role type named sy_c_USubst__Mirabelle__vidvnmlwwz_OGeqo__rel
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring uSubst1304144938qo_rel:(produc1072747943on_trm->(produc1072747943on_trm->Prop))
% 0.60/0.76  FOF formula (<kernel.Constant object at 0x24036c8>, <kernel.DependentProduct object at 0x2403b00>) of role type named sy_c_USubst__Mirabelle__vidvnmlwwz_OPluso
% 0.60/0.76  Using role type
% 0.60/0.76  Declaring uSubst141955042_Pluso:(option_trm->(option_trm->option_trm))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2403c68>, <kernel.DependentProduct object at 0x2403c20>) of role type named sy_c_USubst__Mirabelle__vidvnmlwwz_OPluso__rel
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring uSubst691094423so_rel:(produc1072747943on_trm->(produc1072747943on_trm->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2403bd8>, <kernel.DependentProduct object at 0x2403998>) of role type named sy_c_USubst__Mirabelle__vidvnmlwwz_OTimeso
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring uSubst918876924Timeso:(option_trm->(option_trm->option_trm))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2403cf8>, <kernel.DependentProduct object at 0x2403cb0>) of role type named sy_c_USubst__Mirabelle__vidvnmlwwz_OTimeso__rel
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring uSubst924844285so_rel:(produc1072747943on_trm->(produc1072747943on_trm->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2403c20>, <kernel.Constant object at 0x2403cb0>) of role type named sy_c_USubst__Mirabelle__vidvnmlwwz_Odot
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring uSubst_Mirabelle_dot:trm
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2403bd8>, <kernel.DependentProduct object at 0x2403dd0>) of role type named sy_c_USubst__Mirabelle__vidvnmlwwz_Odotsubstt
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring uSubst1408967625substt:(trm->produc1418842292n_game)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2403c68>, <kernel.DependentProduct object at 0x2403cf8>) of role type named sy_c_USubst__Mirabelle__vidvnmlwwz_Ousappconst
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring uSubst1559070963pconst:(produc1418842292n_game->(set_variable->(char->option_trm)))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2403cb0>, <kernel.DependentProduct object at 0x2403e60>) of role type named sy_c_USubst__Mirabelle__vidvnmlwwz_Ousubstappf
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring uSubst516392804stappf:(produc1418842292n_game->(set_variable->(fml->option_fml)))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2403d88>, <kernel.DependentProduct object at 0x2403f38>) of role type named sy_c_USubst__Mirabelle__vidvnmlwwz_Ousubstappt
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring uSubst516392818stappt:(produc1418842292n_game->(set_variable->(trm->option_trm)))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2403c20>, <kernel.DependentProduct object at 0x2403f80>) of role type named sy_c_USubst__Mirabelle__vidvnmlwwz_Ousubstappt__rel
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring uSubst1917534215pt_rel:(produc1699626005le_trm->(produc1699626005le_trm->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2403bd8>, <kernel.DependentProduct object at 0x2403cb0>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Option__Ooption_It__Syntax__Otrm_J_Mt__Option__Ooption_It__Syntax__Otrm_J_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring accp_P758790320on_trm:((produc1072747943on_trm->(produc1072747943on_trm->Prop))->(produc1072747943on_trm->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2403c68>, <kernel.DependentProduct object at 0x2403d40>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_Mt__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_Mt__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_It__Syntax__Ovariable_J_Mt__Syntax__Otrm_J_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring accp_P1877119646le_trm:((produc1699626005le_trm->(produc1699626005le_trm->Prop))->(produc1699626005le_trm->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2403d88>, <kernel.DependentProduct object at 0x2403cb0>) of role type named sy_c_member_001t__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring member849814089n_game:(produc799602994n_game->(set_Pr79606376n_game->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x2403c20>, <kernel.DependentProduct object at 0x2403f80>) of role type named sy_c_member_001t__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_Mt__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring member774167626n_game:(produc62062515n_game->(set_Pr739694057n_game->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2403ea8>, <kernel.DependentProduct object at 0x2282098>) of role type named sy_c_member_001t__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_Mt__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J_Mt__Product____Type__Oprod_I_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ofml_J_J_M_062_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Ogame_J_J_J_J_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring member1940201675n_game:(produc1418842292n_game->(set_Pr720454634n_game->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2403ef0>, <kernel.DependentProduct object at 0x22820e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Set__Oset_It__Syntax__Ovariable_J_Mt__Syntax__Otrm_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring member2122665623le_trm:(produc1367888000le_trm->(set_Pr1235432374le_trm->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2403d88>, <kernel.DependentProduct object at 0x2282128>) of role type named sy_c_member_001t__Product____Type__Oprod_It__String__Ochar_Mt__Option__Ooption_It__Syntax__Otrm_J_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring member694524327on_trm:(produc464795408on_trm->(set_Pr943832262on_trm->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2403680>, <kernel.DependentProduct object at 0x2282050>) of role type named sy_c_member_001t__String__Ochar
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring member_char:(char->(set_char->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2403ea8>, <kernel.DependentProduct object at 0x2282200>) of role type named sy_c_member_001t__Syntax__Ovariable
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring member_variable:(variable->(set_variable->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2403d88>, <kernel.Constant object at 0x2282128>) of role type named sy_v_U
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring u:set_variable
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2403ea8>, <kernel.Constant object at 0x2282200>) of role type named sy_v_V
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring v:set_variable
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2403ef0>, <kernel.Constant object at 0x2282200>) of role type named sy_v__092_060sigma_062
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring sigma:produc1418842292n_game
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x2403ef0>, <kernel.Constant object at 0x2282200>) of role type named sy_v_f____
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring f:char
% 0.60/0.78  FOF formula (forall (Z:option_trm) (F:(trm->option_trm)) (Za:option_trm), ((and ((((eq option_trm) Za) none_trm)->(((eq option_trm) (((case_o487727941rm_trm Z) F) Za)) Z))) ((not (((eq option_trm) Za) none_trm))->(((eq option_trm) (((case_o487727941rm_trm Z) F) Za)) (F (the_trm Za)))))) of role axiom named fact_0_f2
% 0.60/0.78  A new axiom: (forall (Z:option_trm) (F:(trm->option_trm)) (Za:option_trm), ((and ((((eq option_trm) Za) none_trm)->(((eq option_trm) (((case_o487727941rm_trm Z) F) Za)) Z))) ((not (((eq option_trm) Za) none_trm))->(((eq option_trm) (((case_o487727941rm_trm Z) F) Za)) (F (the_trm Za))))))
% 0.60/0.78  FOF formula (not (((eq option_trm) (((uSubst516392818stappt sigma) u) (const f))) none_trm)) of role axiom named fact_1_Const_Oprems_I1_J
% 0.60/0.78  A new axiom: (not (((eq option_trm) (((uSubst516392818stappt sigma) u) (const f))) none_trm))
% 0.60/0.78  FOF formula (not (((eq option_trm) (((uSubst516392818stappt sigma) v) (const f))) none_trm)) of role axiom named fact_2_Const_Oprems_I2_J
% 0.60/0.78  A new axiom: (not (((eq option_trm) (((uSubst516392818stappt sigma) v) (const f))) none_trm))
% 0.60/0.78  FOF formula ((not (((eq option_trm) (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) sigma) f)) none_trm))->(((eq set_variable) ((inf_inf_set_variable (static_FVT (the_trm (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) sigma) f)))) u)) bot_bot_set_variable)) of role axiom named fact_3_f3
% 0.60/0.79  A new axiom: ((not (((eq option_trm) (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) sigma) f)) none_trm))->(((eq set_variable) ((inf_inf_set_variable (static_FVT (the_trm (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) sigma) f)))) u)) bot_bot_set_variable))
% 0.60/0.79  FOF formula ((not (((eq option_trm) (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) sigma) f)) none_trm))->(((eq set_variable) ((inf_inf_set_variable (static_FVT (the_trm (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) sigma) f)))) v)) bot_bot_set_variable)) of role axiom named fact_4__092_060open_062SConst_A_092_060sigma_062_Af_A_092_060noteq_062_Aundeft_A_092_060longrightarrow_062_AFVT_A_Ithe_A_ISConst_A_092_060sigma_062_Af_J_J_A_092_060inter_062_AV_A_061_A_123_125_092_060close_062
% 0.60/0.79  A new axiom: ((not (((eq option_trm) (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) sigma) f)) none_trm))->(((eq set_variable) ((inf_inf_set_variable (static_FVT (the_trm (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) sigma) f)))) v)) bot_bot_set_variable))
% 0.60/0.79  FOF formula (((eq (produc1418842292n_game->(set_variable->(char->option_trm)))) uSubst1559070963pconst) (fun (Sigma:produc1418842292n_game) (U:set_variable) (F2:char)=> (((case_o487727941rm_trm (some_trm (const F2))) (fun (R:trm)=> (((if_option_trm (((eq set_variable) ((inf_inf_set_variable (static_FVT R)) U)) bot_bot_set_variable)) (some_trm R)) none_trm))) (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) Sigma) F2)))) of role axiom named fact_5_usappconst__def
% 0.60/0.79  A new axiom: (((eq (produc1418842292n_game->(set_variable->(char->option_trm)))) uSubst1559070963pconst) (fun (Sigma:produc1418842292n_game) (U:set_variable) (F2:char)=> (((case_o487727941rm_trm (some_trm (const F2))) (fun (R:trm)=> (((if_option_trm (((eq set_variable) ((inf_inf_set_variable (static_FVT R)) U)) bot_bot_set_variable)) (some_trm R)) none_trm))) (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) Sigma) F2))))
% 0.60/0.79  FOF formula (((eq option_trm) (((uSubst516392818stappt sigma) u) (const f))) (((case_o487727941rm_trm (some_trm (const f))) (fun (T:trm)=> (((if_option_trm (((eq set_variable) ((inf_inf_set_variable (static_FVT T)) u)) bot_bot_set_variable)) (some_trm T)) none_trm))) (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) sigma) f))) of role axiom named fact_6_f1
% 0.60/0.79  A new axiom: (((eq option_trm) (((uSubst516392818stappt sigma) u) (const f))) (((case_o487727941rm_trm (some_trm (const f))) (fun (T:trm)=> (((if_option_trm (((eq set_variable) ((inf_inf_set_variable (static_FVT T)) u)) bot_bot_set_variable)) (some_trm T)) none_trm))) (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) sigma) f)))
% 0.64/0.81  FOF formula (forall (Sigma2:produc1418842292n_game) (U2:set_variable) (F3:char), (((eq option_trm) (((uSubst516392818stappt Sigma2) U2) (const F3))) (((uSubst1559070963pconst Sigma2) U2) F3))) of role axiom named fact_7_usubstappt_Osimps_I3_J
% 0.64/0.81  A new axiom: (forall (Sigma2:produc1418842292n_game) (U2:set_variable) (F3:char), (((eq option_trm) (((uSubst516392818stappt Sigma2) U2) (const F3))) (((uSubst1559070963pconst Sigma2) U2) F3)))
% 0.64/0.81  FOF formula (((eq option_trm) none_trm) none_trm) of role axiom named fact_8_undeft__None
% 0.64/0.81  A new axiom: (((eq option_trm) none_trm) none_trm)
% 0.64/0.81  FOF formula ((not (((eq option_trm) (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) sigma) f)) none_trm))->((and ((((eq set_variable) ((inf_inf_set_variable (static_FVT (the_trm (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) sigma) f)))) v)) bot_bot_set_variable)->(((eq option_trm) (some_trm (the_trm (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) sigma) f)))) (((uSubst1559070963pconst sigma) v) f)))) ((not (((eq set_variable) ((inf_inf_set_variable (static_FVT (the_trm (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) sigma) f)))) v)) bot_bot_set_variable))->(((eq option_trm) none_trm) (((uSubst1559070963pconst sigma) v) f))))) of role axiom named fact_9__092_060open_062SConst_A_092_060sigma_062_Af_A_092_060noteq_062_Aundeft_A_092_060longrightarrow_062_A_Iif_AFVT_A_Ithe_A_ISConst_A_092_060sigma_062_Af_J_J_A_092_060inter_062_AV_A_061_A_123_125_Athen_AAterm_A_Ithe_A_ISConst_A_092_060sigma_062_Af_J_J_Aelse_Aundeft_J_A_061_Ausappconst_A_092_060sigma_062_AV_Af_092_060close_062
% 0.64/0.81  A new axiom: ((not (((eq option_trm) (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) sigma) f)) none_trm))->((and ((((eq set_variable) ((inf_inf_set_variable (static_FVT (the_trm (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) sigma) f)))) v)) bot_bot_set_variable)->(((eq option_trm) (some_trm (the_trm (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) sigma) f)))) (((uSubst1559070963pconst sigma) v) f)))) ((not (((eq set_variable) ((inf_inf_set_variable (static_FVT (the_trm (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) sigma) f)))) v)) bot_bot_set_variable))->(((eq option_trm) none_trm) (((uSubst1559070963pconst sigma) v) f)))))
% 0.64/0.81  FOF formula ((not (((eq option_trm) (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) sigma) f)) none_trm))->((and ((((eq set_variable) ((inf_inf_set_variable (static_FVT (the_trm (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) sigma) f)))) u)) bot_bot_set_variable)->(((eq option_trm) (some_trm (the_trm (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) sigma) f)))) (((uSubst1559070963pconst sigma) u) f)))) ((not (((eq set_variable) ((inf_inf_set_variable (static_FVT (the_trm (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) sigma) f)))) u)) bot_bot_set_variable))->(((eq option_trm) none_trm) (((uSubst1559070963pconst sigma) u) f))))) of role axiom named fact_10__092_060open_062SConst_A_092_060sigma_062_Af_A_092_060noteq_062_Aundeft_A_092_060longrightarrow_062_A_Iif_AFVT_A_Ithe_A_ISConst_A_092_060sigma_062_Af_J_J_A_092_060inter_062_AU_A_061_A_123_125_Athen_AAterm_A_Ithe_A_ISConst_A_092_060sigma_062_Af_J_J_Aelse_Aundeft_J_A_061_Ausappconst_A_092_060sigma_062_AU_Af_092_060close_062
% 0.64/0.82  A new axiom: ((not (((eq option_trm) (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) sigma) f)) none_trm))->((and ((((eq set_variable) ((inf_inf_set_variable (static_FVT (the_trm (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) sigma) f)))) u)) bot_bot_set_variable)->(((eq option_trm) (some_trm (the_trm (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) sigma) f)))) (((uSubst1559070963pconst sigma) u) f)))) ((not (((eq set_variable) ((inf_inf_set_variable (static_FVT (the_trm (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) sigma) f)))) u)) bot_bot_set_variable))->(((eq option_trm) none_trm) (((uSubst1559070963pconst sigma) u) f)))))
% 0.64/0.82  FOF formula (forall (X3:char) (Y3:char), (((eq Prop) (((eq trm) (const X3)) (const Y3))) (((eq char) X3) Y3))) of role axiom named fact_11_trm_Oinject_I3_J
% 0.64/0.82  A new axiom: (forall (X3:char) (Y3:char), (((eq Prop) (((eq trm) (const X3)) (const Y3))) (((eq char) X3) Y3)))
% 0.64/0.82  FOF formula (((eq (((char->option_trm)->(produc62062515n_game->(char->option_fml)))->(produc1418842292n_game->(char->option_fml)))) produc1250175341on_fml) (fun (F2:((char->option_trm)->(produc62062515n_game->(char->option_fml)))) (X:produc1418842292n_game) (Y:char)=> ((produc1499310791on_fml (fun (L:(char->option_trm)) (R:produc62062515n_game)=> (((F2 L) R) Y))) X))) of role axiom named fact_12_case__prod__app
% 0.64/0.82  A new axiom: (((eq (((char->option_trm)->(produc62062515n_game->(char->option_fml)))->(produc1418842292n_game->(char->option_fml)))) produc1250175341on_fml) (fun (F2:((char->option_trm)->(produc62062515n_game->(char->option_fml)))) (X:produc1418842292n_game) (Y:char)=> ((produc1499310791on_fml (fun (L:(char->option_trm)) (R:produc62062515n_game)=> (((F2 L) R) Y))) X)))
% 0.64/0.82  FOF formula (((eq (((char->option_trm)->(produc799602994n_game->(char->option_trm)))->(produc62062515n_game->(char->option_trm)))) produc1231571704on_trm) (fun (F2:((char->option_trm)->(produc799602994n_game->(char->option_trm)))) (X:produc62062515n_game) (Y:char)=> ((produc692578258on_trm (fun (L:(char->option_trm)) (R:produc799602994n_game)=> (((F2 L) R) Y))) X))) of role axiom named fact_13_case__prod__app
% 0.64/0.82  A new axiom: (((eq (((char->option_trm)->(produc799602994n_game->(char->option_trm)))->(produc62062515n_game->(char->option_trm)))) produc1231571704on_trm) (fun (F2:((char->option_trm)->(produc799602994n_game->(char->option_trm)))) (X:produc62062515n_game) (Y:char)=> ((produc692578258on_trm (fun (L:(char->option_trm)) (R:produc799602994n_game)=> (((F2 L) R) Y))) X)))
% 0.64/0.83  FOF formula (((eq (((char->option_trm)->(produc799602994n_game->(char->option_fml)))->(produc62062515n_game->(char->option_fml)))) produc1615133358on_fml) (fun (F2:((char->option_trm)->(produc799602994n_game->(char->option_fml)))) (X:produc62062515n_game) (Y:char)=> ((produc154833544on_fml (fun (L:(char->option_trm)) (R:produc799602994n_game)=> (((F2 L) R) Y))) X))) of role axiom named fact_14_case__prod__app
% 0.64/0.83  A new axiom: (((eq (((char->option_trm)->(produc799602994n_game->(char->option_fml)))->(produc62062515n_game->(char->option_fml)))) produc1615133358on_fml) (fun (F2:((char->option_trm)->(produc799602994n_game->(char->option_fml)))) (X:produc62062515n_game) (Y:char)=> ((produc154833544on_fml (fun (L:(char->option_trm)) (R:produc799602994n_game)=> (((F2 L) R) Y))) X)))
% 0.64/0.83  FOF formula (((eq (((char->option_fml)->((char->option_game)->(char->option_trm)))->(produc799602994n_game->(char->option_trm)))) produc1036610745on_trm) (fun (F2:((char->option_fml)->((char->option_game)->(char->option_trm)))) (X:produc799602994n_game) (Y:char)=> ((produc885547027on_trm (fun (L:(char->option_fml)) (R:(char->option_game))=> (((F2 L) R) Y))) X))) of role axiom named fact_15_case__prod__app
% 0.64/0.83  A new axiom: (((eq (((char->option_fml)->((char->option_game)->(char->option_trm)))->(produc799602994n_game->(char->option_trm)))) produc1036610745on_trm) (fun (F2:((char->option_fml)->((char->option_game)->(char->option_trm)))) (X:produc799602994n_game) (Y:char)=> ((produc885547027on_trm (fun (L:(char->option_fml)) (R:(char->option_game))=> (((F2 L) R) Y))) X)))
% 0.64/0.83  FOF formula (((eq (((char->option_fml)->((char->option_game)->(char->option_fml)))->(produc799602994n_game->(char->option_fml)))) produc1420172399on_fml) (fun (F2:((char->option_fml)->((char->option_game)->(char->option_fml)))) (X:produc799602994n_game) (Y:char)=> ((produc347802313on_fml (fun (L:(char->option_fml)) (R:(char->option_game))=> (((F2 L) R) Y))) X))) of role axiom named fact_16_case__prod__app
% 0.64/0.83  A new axiom: (((eq (((char->option_fml)->((char->option_game)->(char->option_fml)))->(produc799602994n_game->(char->option_fml)))) produc1420172399on_fml) (fun (F2:((char->option_fml)->((char->option_game)->(char->option_fml)))) (X:produc799602994n_game) (Y:char)=> ((produc347802313on_fml (fun (L:(char->option_fml)) (R:(char->option_game))=> (((F2 L) R) Y))) X)))
% 0.64/0.83  FOF formula (forall (Sigma2:produc1418842292n_game) (F3:char) (R2:trm) (U2:set_variable), ((((eq option_trm) (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) Sigma2) F3)) (some_trm R2))->((((eq set_variable) ((inf_inf_set_variable (static_FVT R2)) U2)) bot_bot_set_variable)->(((eq option_trm) (((uSubst516392818stappt Sigma2) U2) (const F3))) (some_trm R2))))) of role axiom named fact_17_usubstappt__const
% 0.64/0.83  A new axiom: (forall (Sigma2:produc1418842292n_game) (F3:char) (R2:trm) (U2:set_variable), ((((eq option_trm) (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) Sigma2) F3)) (some_trm R2))->((((eq set_variable) ((inf_inf_set_variable (static_FVT R2)) U2)) bot_bot_set_variable)->(((eq option_trm) (((uSubst516392818stappt Sigma2) U2) (const F3))) (some_trm R2)))))
% 0.64/0.83  FOF formula (forall (Sigma2:produc1418842292n_game) (U2:set_variable) (F3:char), ((not (((eq option_trm) (((uSubst516392818stappt Sigma2) U2) (const F3))) none_trm))->((or (((eq option_trm) (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) Sigma2) F3)) none_trm)) ((ex trm) (fun (R3:trm)=> ((and (((eq option_trm) (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) Sigma2) F3)) (some_trm R3))) (((eq set_variable) ((inf_inf_set_variable (static_FVT R3)) U2)) bot_bot_set_variable))))))) of role axiom named fact_18_usubstappt__const__conv
% 0.68/0.84  A new axiom: (forall (Sigma2:produc1418842292n_game) (U2:set_variable) (F3:char), ((not (((eq option_trm) (((uSubst516392818stappt Sigma2) U2) (const F3))) none_trm))->((or (((eq option_trm) (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) Sigma2) F3)) none_trm)) ((ex trm) (fun (R3:trm)=> ((and (((eq option_trm) (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) Sigma2) F3)) (some_trm R3))) (((eq set_variable) ((inf_inf_set_variable (static_FVT R3)) U2)) bot_bot_set_variable)))))))
% 0.68/0.84  FOF formula (forall (Sigma2:produc1418842292n_game) (F3:char) (R2:trm) (U2:set_variable), ((((eq option_trm) (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) Sigma2) F3)) (some_trm R2))->((((eq set_variable) ((inf_inf_set_variable (static_FVT R2)) U2)) bot_bot_set_variable)->(((eq option_trm) (((uSubst1559070963pconst Sigma2) U2) F3)) (some_trm R2))))) of role axiom named fact_19_usappconst__simp
% 0.68/0.84  A new axiom: (forall (Sigma2:produc1418842292n_game) (F3:char) (R2:trm) (U2:set_variable), ((((eq option_trm) (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) Sigma2) F3)) (some_trm R2))->((((eq set_variable) ((inf_inf_set_variable (static_FVT R2)) U2)) bot_bot_set_variable)->(((eq option_trm) (((uSubst1559070963pconst Sigma2) U2) F3)) (some_trm R2)))))
% 0.68/0.84  FOF formula (forall (Sigma2:produc1418842292n_game) (U2:set_variable) (F3:char), ((not (((eq option_trm) (((uSubst1559070963pconst Sigma2) U2) F3)) none_trm))->((or (((eq option_trm) (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) Sigma2) F3)) none_trm)) ((ex trm) (fun (R3:trm)=> ((and (((eq option_trm) (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) Sigma2) F3)) (some_trm R3))) (((eq set_variable) ((inf_inf_set_variable (static_FVT R3)) U2)) bot_bot_set_variable))))))) of role axiom named fact_20_usappconst__conv
% 0.68/0.84  A new axiom: (forall (Sigma2:produc1418842292n_game) (U2:set_variable) (F3:char), ((not (((eq option_trm) (((uSubst1559070963pconst Sigma2) U2) F3)) none_trm))->((or (((eq option_trm) (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) Sigma2) F3)) none_trm)) ((ex trm) (fun (R3:trm)=> ((and (((eq option_trm) (((produc866613687on_trm (fun (F0:(char->option_trm))=> (produc1231571704on_trm (fun (Uu:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F0)))))) Sigma2) F3)) (some_trm R3))) (((eq set_variable) ((inf_inf_set_variable (static_FVT R3)) U2)) bot_bot_set_variable)))))))
% 0.68/0.84  FOF formula (forall (P:(char->(option_trm->Prop))) (A0:char) (A1:option_trm), ((forall (X2:char) (Theta:trm), ((P X2) (some_trm Theta)))->((forall (X2:char), ((P X2) none_trm))->((P A0) A1)))) of role axiom named fact_21_ODEo_Oinduct
% 0.68/0.84  A new axiom: (forall (P:(char->(option_trm->Prop))) (A0:char) (A1:option_trm), ((forall (X2:char) (Theta:trm), ((P X2) (some_trm Theta)))->((forall (X2:char), ((P X2) none_trm))->((P A0) A1))))
% 0.68/0.86  FOF formula (forall (Theta2:option_trm), (((eq Prop) (not (((eq option_trm) Theta2) none_trm))) ((ex trm) (fun (T:trm)=> (((eq option_trm) Theta2) (some_trm T)))))) of role axiom named fact_22_undeft__equiv
% 0.68/0.86  A new axiom: (forall (Theta2:option_trm), (((eq Prop) (not (((eq option_trm) Theta2) none_trm))) ((ex trm) (fun (T:trm)=> (((eq option_trm) Theta2) (some_trm T))))))
% 0.68/0.86  FOF formula (forall (P:(option_trm->(option_trm->Prop))) (A0:option_trm) (A1:option_trm), ((forall (Theta:trm) (Eta:trm), ((P (some_trm Theta)) (some_trm Eta)))->((forall (X_1:option_trm), ((P none_trm) X_1))->((forall (V:trm), ((P (some_trm V)) none_trm))->((P A0) A1))))) of role axiom named fact_23_Timeso_Oinduct
% 0.68/0.86  A new axiom: (forall (P:(option_trm->(option_trm->Prop))) (A0:option_trm) (A1:option_trm), ((forall (Theta:trm) (Eta:trm), ((P (some_trm Theta)) (some_trm Eta)))->((forall (X_1:option_trm), ((P none_trm) X_1))->((forall (V:trm), ((P (some_trm V)) none_trm))->((P A0) A1)))))
% 0.68/0.86  FOF formula (forall (P:(variable->(option_trm->Prop))) (A0:variable) (A1:option_trm), ((forall (X2:variable) (Theta:trm), ((P X2) (some_trm Theta)))->((forall (X2:variable), ((P X2) none_trm))->((P A0) A1)))) of role axiom named fact_24_Assigno_Oinduct
% 0.68/0.86  A new axiom: (forall (P:(variable->(option_trm->Prop))) (A0:variable) (A1:option_trm), ((forall (X2:variable) (Theta:trm), ((P X2) (some_trm Theta)))->((forall (X2:variable), ((P X2) none_trm))->((P A0) A1))))
% 0.68/0.86  FOF formula (((eq (trm->option_trm)) some_trm) some_trm) of role axiom named fact_25_Aterm__Some
% 0.68/0.86  A new axiom: (((eq (trm->option_trm)) some_trm) some_trm)
% 0.68/0.86  FOF formula (forall (P:(option_trm->Prop)) (A0:option_trm), ((forall (Theta:trm), (P (some_trm Theta)))->((P none_trm)->(P A0)))) of role axiom named fact_26_Differentialo_Oinduct
% 0.68/0.86  A new axiom: (forall (P:(option_trm->Prop)) (A0:option_trm), ((forall (Theta:trm), (P (some_trm Theta)))->((P none_trm)->(P A0))))
% 0.68/0.86  FOF formula (forall (X4:option_trm), ((forall (Theta:trm), (not (((eq option_trm) X4) (some_trm Theta))))->(((eq option_trm) X4) none_trm))) of role axiom named fact_27_Differentialo_Ocases
% 0.68/0.86  A new axiom: (forall (X4:option_trm), ((forall (Theta:trm), (not (((eq option_trm) X4) (some_trm Theta))))->(((eq option_trm) X4) none_trm)))
% 0.68/0.86  FOF formula (forall (Option:option_trm), ((not (((eq option_trm) Option) none_trm))->(((eq option_trm) (some_trm (the_trm Option))) Option))) of role axiom named fact_28_option_Ocollapse
% 0.68/0.86  A new axiom: (forall (Option:option_trm), ((not (((eq option_trm) Option) none_trm))->(((eq option_trm) (some_trm (the_trm Option))) Option)))
% 0.68/0.86  FOF formula (forall (Option:option_fml), ((not (((eq option_fml) Option) none_fml))->(((eq option_fml) (some_fml (the_fml Option))) Option))) of role axiom named fact_29_option_Ocollapse
% 0.68/0.86  A new axiom: (forall (Option:option_fml), ((not (((eq option_fml) Option) none_fml))->(((eq option_fml) (some_fml (the_fml Option))) Option)))
% 0.68/0.86  FOF formula (forall (Option:option_game), ((not (((eq option_game) Option) none_game))->(((eq option_game) (some_game (the_game Option))) Option))) of role axiom named fact_30_option_Ocollapse
% 0.68/0.86  A new axiom: (forall (Option:option_game), ((not (((eq option_game) Option) none_game))->(((eq option_game) (some_game (the_game Option))) Option)))
% 0.68/0.86  FOF formula (forall (X4:option_trm), (((eq Prop) (forall (Y:trm), (not (((eq option_trm) X4) (some_trm Y))))) (((eq option_trm) X4) none_trm))) of role axiom named fact_31_not__Some__eq
% 0.68/0.86  A new axiom: (forall (X4:option_trm), (((eq Prop) (forall (Y:trm), (not (((eq option_trm) X4) (some_trm Y))))) (((eq option_trm) X4) none_trm)))
% 0.68/0.86  FOF formula (forall (X4:option_fml), (((eq Prop) (forall (Y:fml), (not (((eq option_fml) X4) (some_fml Y))))) (((eq option_fml) X4) none_fml))) of role axiom named fact_32_not__Some__eq
% 0.68/0.86  A new axiom: (forall (X4:option_fml), (((eq Prop) (forall (Y:fml), (not (((eq option_fml) X4) (some_fml Y))))) (((eq option_fml) X4) none_fml)))
% 0.68/0.86  FOF formula (forall (X4:option_game), (((eq Prop) (forall (Y:game), (not (((eq option_game) X4) (some_game Y))))) (((eq option_game) X4) none_game))) of role axiom named fact_33_not__Some__eq
% 0.68/0.87  A new axiom: (forall (X4:option_game), (((eq Prop) (forall (Y:game), (not (((eq option_game) X4) (some_game Y))))) (((eq option_game) X4) none_game)))
% 0.68/0.87  FOF formula (forall (X4:option_trm), (((eq Prop) (not (((eq option_trm) X4) none_trm))) ((ex trm) (fun (Y:trm)=> (((eq option_trm) X4) (some_trm Y)))))) of role axiom named fact_34_not__None__eq
% 0.68/0.87  A new axiom: (forall (X4:option_trm), (((eq Prop) (not (((eq option_trm) X4) none_trm))) ((ex trm) (fun (Y:trm)=> (((eq option_trm) X4) (some_trm Y))))))
% 0.68/0.87  FOF formula (forall (X4:option_fml), (((eq Prop) (not (((eq option_fml) X4) none_fml))) ((ex fml) (fun (Y:fml)=> (((eq option_fml) X4) (some_fml Y)))))) of role axiom named fact_35_not__None__eq
% 0.68/0.87  A new axiom: (forall (X4:option_fml), (((eq Prop) (not (((eq option_fml) X4) none_fml))) ((ex fml) (fun (Y:fml)=> (((eq option_fml) X4) (some_fml Y))))))
% 0.68/0.87  FOF formula (forall (X4:option_game), (((eq Prop) (not (((eq option_game) X4) none_game))) ((ex game) (fun (Y:game)=> (((eq option_game) X4) (some_game Y)))))) of role axiom named fact_36_not__None__eq
% 0.68/0.87  A new axiom: (forall (X4:option_game), (((eq Prop) (not (((eq option_game) X4) none_game))) ((ex game) (fun (Y:game)=> (((eq option_game) X4) (some_game Y))))))
% 0.68/0.87  FOF formula (forall (X4:set_variable), (((eq set_variable) ((inf_inf_set_variable bot_bot_set_variable) X4)) bot_bot_set_variable)) of role axiom named fact_37_inf__bot__left
% 0.68/0.87  A new axiom: (forall (X4:set_variable), (((eq set_variable) ((inf_inf_set_variable bot_bot_set_variable) X4)) bot_bot_set_variable))
% 0.68/0.87  FOF formula (forall (X4:set_variable), (((eq set_variable) ((inf_inf_set_variable X4) bot_bot_set_variable)) bot_bot_set_variable)) of role axiom named fact_38_inf__bot__right
% 0.68/0.87  A new axiom: (forall (X4:set_variable), (((eq set_variable) ((inf_inf_set_variable X4) bot_bot_set_variable)) bot_bot_set_variable))
% 0.68/0.87  FOF formula (forall (Sigma2:produc1418842292n_game) (F3:char) (R2:trm) (U2:set_variable) (Theta2:trm), ((((eq option_trm) (((produc866613687on_trm (fun (Uu:(char->option_trm))=> (produc1231571704on_trm (fun (F4:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F4)))))) Sigma2) F3)) (some_trm R2))->((not (((eq set_variable) ((inf_inf_set_variable (static_FVT R2)) U2)) bot_bot_set_variable))->(((eq option_trm) (((uSubst516392818stappt Sigma2) U2) ((func F3) Theta2))) none_trm)))) of role axiom named fact_39_usubstappt__func2
% 0.68/0.87  A new axiom: (forall (Sigma2:produc1418842292n_game) (F3:char) (R2:trm) (U2:set_variable) (Theta2:trm), ((((eq option_trm) (((produc866613687on_trm (fun (Uu:(char->option_trm))=> (produc1231571704on_trm (fun (F4:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F4)))))) Sigma2) F3)) (some_trm R2))->((not (((eq set_variable) ((inf_inf_set_variable (static_FVT R2)) U2)) bot_bot_set_variable))->(((eq option_trm) (((uSubst516392818stappt Sigma2) U2) ((func F3) Theta2))) none_trm))))
% 0.68/0.87  FOF formula (forall (P:(option_trm->Prop)) (F1:option_trm) (F22:(trm->option_trm)) (Option:option_trm), (((eq Prop) (P (((case_o487727941rm_trm F1) F22) Option))) (((or ((and (((eq option_trm) Option) none_trm)) ((P F1)->False))) ((and (((eq option_trm) Option) (some_trm (the_trm Option)))) ((P (F22 (the_trm Option)))->False)))->False))) of role axiom named fact_40_option_Osplit__sel__asm
% 0.68/0.87  A new axiom: (forall (P:(option_trm->Prop)) (F1:option_trm) (F22:(trm->option_trm)) (Option:option_trm), (((eq Prop) (P (((case_o487727941rm_trm F1) F22) Option))) (((or ((and (((eq option_trm) Option) none_trm)) ((P F1)->False))) ((and (((eq option_trm) Option) (some_trm (the_trm Option)))) ((P (F22 (the_trm Option)))->False)))->False)))
% 0.68/0.87  FOF formula (forall (P:(option_trm->Prop)) (F1:option_trm) (F22:(trm->option_trm)) (Option:option_trm), (((eq Prop) (P (((case_o487727941rm_trm F1) F22) Option))) ((and ((((eq option_trm) Option) none_trm)->(P F1))) ((((eq option_trm) Option) (some_trm (the_trm Option)))->(P (F22 (the_trm Option))))))) of role axiom named fact_41_option_Osplit__sel
% 0.68/0.87  A new axiom: (forall (P:(option_trm->Prop)) (F1:option_trm) (F22:(trm->option_trm)) (Option:option_trm), (((eq Prop) (P (((case_o487727941rm_trm F1) F22) Option))) ((and ((((eq option_trm) Option) none_trm)->(P F1))) ((((eq option_trm) Option) (some_trm (the_trm Option)))->(P (F22 (the_trm Option)))))))
% 0.68/0.89  FOF formula (forall (Sigma2:produc1418842292n_game) (U2:set_variable) (F3:char) (Theta2:trm), ((not (((eq option_trm) (((uSubst516392818stappt Sigma2) U2) ((func F3) Theta2))) none_trm))->((and (not (((eq option_trm) (((uSubst516392818stappt Sigma2) U2) Theta2)) none_trm))) ((or (((eq option_trm) (((produc866613687on_trm (fun (Uu:(char->option_trm))=> (produc1231571704on_trm (fun (F4:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F4)))))) Sigma2) F3)) none_trm)) ((ex trm) (fun (R3:trm)=> ((and (((eq option_trm) (((produc866613687on_trm (fun (Uu:(char->option_trm))=> (produc1231571704on_trm (fun (F4:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F4)))))) Sigma2) F3)) (some_trm R3))) (((eq set_variable) ((inf_inf_set_variable (static_FVT R3)) U2)) bot_bot_set_variable)))))))) of role axiom named fact_42_usubstappt__func__conv
% 0.68/0.89  A new axiom: (forall (Sigma2:produc1418842292n_game) (U2:set_variable) (F3:char) (Theta2:trm), ((not (((eq option_trm) (((uSubst516392818stappt Sigma2) U2) ((func F3) Theta2))) none_trm))->((and (not (((eq option_trm) (((uSubst516392818stappt Sigma2) U2) Theta2)) none_trm))) ((or (((eq option_trm) (((produc866613687on_trm (fun (Uu:(char->option_trm))=> (produc1231571704on_trm (fun (F4:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F4)))))) Sigma2) F3)) none_trm)) ((ex trm) (fun (R3:trm)=> ((and (((eq option_trm) (((produc866613687on_trm (fun (Uu:(char->option_trm))=> (produc1231571704on_trm (fun (F4:(char->option_trm))=> (produc1036610745on_trm (fun (Uv:(char->option_fml)) (Uw:(char->option_game))=> F4)))))) Sigma2) F3)) (some_trm R3))) (((eq set_variable) ((inf_inf_set_variable (static_FVT R3)) U2)) bot_bot_set_variable))))))))
% 0.68/0.89  FOF formula (((eq (option_trm->((trm->option_trm)->(option_trm->option_trm)))) case_o487727941rm_trm) (fun (F12:option_trm) (F23:(trm->option_trm)) (Option2:option_trm)=> (((if_option_trm (((eq option_trm) Option2) none_trm)) F12) (F23 (the_trm Option2))))) of role axiom named fact_43_option_Ocase__eq__if
% 0.68/0.89  A new axiom: (((eq (option_trm->((trm->option_trm)->(option_trm->option_trm)))) case_o487727941rm_trm) (fun (F12:option_trm) (F23:(trm->option_trm)) (Option2:option_trm)=> (((if_option_trm (((eq option_trm) Option2) none_trm)) F12) (F23 (the_trm Option2)))))
% 0.68/0.89  FOF formula (forall (X4:set_variable) (Y2:set_variable), (((eq set_variable) ((inf_inf_set_variable ((inf_inf_set_variable X4) Y2)) Y2)) ((inf_inf_set_variable X4) Y2))) of role axiom named fact_44_inf__right__idem
% 0.68/0.89  A new axiom: (forall (X4:set_variable) (Y2:set_variable), (((eq set_variable) ((inf_inf_set_variable ((inf_inf_set_variable X4) Y2)) Y2)) ((inf_inf_set_variable X4) Y2)))
% 0.68/0.89  FOF formula (forall (A:set_variable) (B:set_variable), (((eq set_variable) ((inf_inf_set_variable ((inf_inf_set_variable A) B)) B)) ((inf_inf_set_variable A) B))) of role axiom named fact_45_inf_Oright__idem
% 0.68/0.89  A new axiom: (forall (A:set_variable) (B:set_variable), (((eq set_variable) ((inf_inf_set_variable ((inf_inf_set_variable A) B)) B)) ((inf_inf_set_variable A) B)))
% 0.68/0.89  FOF formula (forall (X4:set_variable) (Y2:set_variable), (((eq set_variable) ((inf_inf_set_variable X4) ((inf_inf_set_variable X4) Y2))) ((inf_inf_set_variable X4) Y2))) of role axiom named fact_46_inf__left__idem
% 0.68/0.89  A new axiom: (forall (X4:set_variable) (Y2:set_variable), (((eq set_variable) ((inf_inf_set_variable X4) ((inf_inf_set_variable X4) Y2))) ((inf_inf_set_variable X4) Y2)))
% 0.68/0.89  FOF formula (forall (A:set_variable) (B:set_variable), (((eq set_variable) ((inf_inf_set_variable A) ((inf_inf_set_variable A) B))) ((inf_inf_set_variable A) B))) of role axiom named fact_47_inf_Oleft__idem
% 0.68/0.89  A new axiom: (forall (A:set_variable) (B:set_variable), (((eq set_variable) ((inf_inf_set_variable A) ((inf_inf_set_variable A) B))) ((inf_inf_set_variable A) B)))
% 0.68/0.90  FOF formula (forall (X4:set_variable), (((eq set_variable) ((inf_inf_set_variable X4) X4)) X4)) of role axiom named fact_48_inf__idem
% 0.68/0.90  A new axiom: (forall (X4:set_variable), (((eq set_variable) ((inf_inf_set_variable X4) X4)) X4))
% 0.68/0.90  FOF formula (forall (A:set_variable), (((eq set_variable) ((inf_inf_set_variable A) A)) A)) of role axiom named fact_49_inf_Oidem
% 0.68/0.90  A new axiom: (forall (A:set_variable), (((eq set_variable) ((inf_inf_set_variable A) A)) A))
% 0.68/0.90  FOF formula (forall (X22:trm) (Y22:trm), (((eq Prop) (((eq option_trm) (some_trm X22)) (some_trm Y22))) (((eq trm) X22) Y22))) of role axiom named fact_50_option_Oinject
% 0.68/0.90  A new axiom: (forall (X22:trm) (Y22:trm), (((eq Prop) (((eq option_trm) (some_trm X22)) (some_trm Y22))) (((eq trm) X22) Y22)))
% 0.68/0.90  FOF formula (forall (X22:fml) (Y22:fml), (((eq Prop) (((eq option_fml) (some_fml X22)) (some_fml Y22))) (((eq fml) X22) Y22))) of role axiom named fact_51_option_Oinject
% 0.68/0.90  A new axiom: (forall (X22:fml) (Y22:fml), (((eq Prop) (((eq option_fml) (some_fml X22)) (some_fml Y22))) (((eq fml) X22) Y22)))
% 0.68/0.90  FOF formula (forall (X22:game) (Y22:game), (((eq Prop) (((eq option_game) (some_game X22)) (some_game Y22))) (((eq game) X22) Y22))) of role axiom named fact_52_option_Oinject
% 0.68/0.90  A new axiom: (forall (X22:game) (Y22:game), (((eq Prop) (((eq option_game) (some_game X22)) (some_game Y22))) (((eq game) X22) Y22)))
% 0.68/0.90  FOF formula (forall (X41:char) (X42:trm) (Y41:char) (Y42:trm), (((eq Prop) (((eq trm) ((func X41) X42)) ((func Y41) Y42))) ((and (((eq char) X41) Y41)) (((eq trm) X42) Y42)))) of role axiom named fact_53_trm_Oinject_I4_J
% 0.68/0.90  A new axiom: (forall (X41:char) (X42:trm) (Y41:char) (Y42:trm), (((eq Prop) (((eq trm) ((func X41) X42)) ((func Y41) Y42))) ((and (((eq char) X41) Y41)) (((eq trm) X42) Y42))))
% 0.68/0.90  FOF formula (forall (Option:option_trm), (((eq Prop) (not (((eq option_trm) Option) none_trm))) (((case_option_o_trm False) (fun (Uu:trm)=> True)) Option))) of role axiom named fact_54_option_Odisc__eq__case_I2_J
% 0.68/0.90  A new axiom: (forall (Option:option_trm), (((eq Prop) (not (((eq option_trm) Option) none_trm))) (((case_option_o_trm False) (fun (Uu:trm)=> True)) Option)))
% 0.68/0.90  FOF formula (forall (Option:option_fml), (((eq Prop) (not (((eq option_fml) Option) none_fml))) (((case_option_o_fml False) (fun (Uu:fml)=> True)) Option))) of role axiom named fact_55_option_Odisc__eq__case_I2_J
% 0.68/0.90  A new axiom: (forall (Option:option_fml), (((eq Prop) (not (((eq option_fml) Option) none_fml))) (((case_option_o_fml False) (fun (Uu:fml)=> True)) Option)))
% 0.68/0.90  FOF formula (forall (Option:option_game), (((eq Prop) (not (((eq option_game) Option) none_game))) (((case_option_o_game False) (fun (Uu:game)=> True)) Option))) of role axiom named fact_56_option_Odisc__eq__case_I2_J
% 0.68/0.90  A new axiom: (forall (Option:option_game), (((eq Prop) (not (((eq option_game) Option) none_game))) (((case_option_o_game False) (fun (Uu:game)=> True)) Option)))
% 0.68/0.90  FOF formula (forall (Option:option_trm), (((eq Prop) (((eq option_trm) Option) none_trm)) (((case_option_o_trm True) (fun (Uu:trm)=> False)) Option))) of role axiom named fact_57_option_Odisc__eq__case_I1_J
% 0.68/0.90  A new axiom: (forall (Option:option_trm), (((eq Prop) (((eq option_trm) Option) none_trm)) (((case_option_o_trm True) (fun (Uu:trm)=> False)) Option)))
% 0.68/0.90  FOF formula (forall (Option:option_fml), (((eq Prop) (((eq option_fml) Option) none_fml)) (((case_option_o_fml True) (fun (Uu:fml)=> False)) Option))) of role axiom named fact_58_option_Odisc__eq__case_I1_J
% 0.68/0.90  A new axiom: (forall (Option:option_fml), (((eq Prop) (((eq option_fml) Option) none_fml)) (((case_option_o_fml True) (fun (Uu:fml)=> False)) Option)))
% 0.68/0.90  FOF formula (forall (Option:option_game), (((eq Prop) (((eq option_game) Option) none_game)) (((case_option_o_game True) (fun (Uu:game)=> False)) Option))) of role axiom named fact_59_option_Odisc__eq__case_I1_J
% 0.68/0.90  A new axiom: (forall (Option:option_game), (((eq Prop) (((eq option_game) Option) none_game)) (((case_option_o_game True) (fun (Uu:game)=> False)) Option)))
% 0.68/0.90  FOF formula (forall (A:variable) (P:(variable->Prop)), (((eq Prop) ((member_variable A) (collect_variable P))) (P A))) of role axiom named fact_60_mem__Collect__eq
% 0.68/0.91  A new axiom: (forall (A:variable) (P:(variable->Prop)), (((eq Prop) ((member_variable A) (collect_variable P))) (P A)))
% 0.68/0.91  FOF formula (forall (A:char) (P:(char->Prop)), (((eq Prop) ((member_char A) (collect_char P))) (P A))) of role axiom named fact_61_mem__Collect__eq
% 0.68/0.91  A new axiom: (forall (A:char) (P:(char->Prop)), (((eq Prop) ((member_char A) (collect_char P))) (P A)))
% 0.68/0.91  FOF formula (forall (A2:set_variable), (((eq set_variable) (collect_variable (fun (X:variable)=> ((member_variable X) A2)))) A2)) of role axiom named fact_62_Collect__mem__eq
% 0.68/0.91  A new axiom: (forall (A2:set_variable), (((eq set_variable) (collect_variable (fun (X:variable)=> ((member_variable X) A2)))) A2))
% 0.68/0.91  FOF formula (forall (A2:set_char), (((eq set_char) (collect_char (fun (X:char)=> ((member_char X) A2)))) A2)) of role axiom named fact_63_Collect__mem__eq
% 0.68/0.91  A new axiom: (forall (A2:set_char), (((eq set_char) (collect_char (fun (X:char)=> ((member_char X) A2)))) A2))
% 0.68/0.91  FOF formula (forall (P:(variable->Prop)) (Q:(variable->Prop)), ((forall (X2:variable), (((eq Prop) (P X2)) (Q X2)))->(((eq set_variable) (collect_variable P)) (collect_variable Q)))) of role axiom named fact_64_Collect__cong
% 0.68/0.91  A new axiom: (forall (P:(variable->Prop)) (Q:(variable->Prop)), ((forall (X2:variable), (((eq Prop) (P X2)) (Q X2)))->(((eq set_variable) (collect_variable P)) (collect_variable Q))))
% 0.68/0.91  FOF formula (forall (P:(char->Prop)) (Q:(char->Prop)), ((forall (X2:char), (((eq Prop) (P X2)) (Q X2)))->(((eq set_char) (collect_char P)) (collect_char Q)))) of role axiom named fact_65_Collect__cong
% 0.68/0.91  A new axiom: (forall (P:(char->Prop)) (Q:(char->Prop)), ((forall (X2:char), (((eq Prop) (P X2)) (Q X2)))->(((eq set_char) (collect_char P)) (collect_char Q))))
% 0.68/0.91  FOF formula (forall (X3:char) (X41:char) (X42:trm), (not (((eq trm) (const X3)) ((func X41) X42)))) of role axiom named fact_66_trm_Odistinct_I23_J
% 0.68/0.91  A new axiom: (forall (X3:char) (X41:char) (X42:trm), (not (((eq trm) (const X3)) ((func X41) X42))))
% 0.68/0.91  <<<:
% 0.68/0.91        ( ( case_option_o_trm @ P @ Q @ X4 )
% 0.68/0.91       => ( ( ( X4 = none_trm )
% 0.68/0.91           => ~ P>>>!!!<<< )
% 0.68/0.91         => ~ ! [Y4: trm] :
% 0.68/0.91                ( ( X4
% 0.68/0.91                  = ( some_trm @ Y4 ) )
% 0.68/0.91    >>>
% 0.68/0.91  statestack=[0, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 11, 22, 30, 36, 43, 50, 99, 113, 185, 229, 265, 285, 300, 221, 120, 187, 221, 99, 120, 187, 124]
% 0.68/0.91  symstack=[$end, TPTP_file_pre, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, LexToken(THF,'thf',1,60762), LexToken(LPAR,'(',1,60765), name, LexToken(COMMA,',',1,60787), formula_role, LexToken(COMMA,',',1,60793), LexToken(LPAR,'(',1,60794), thf_quantified_formula_PRE, thf_quantifier, LexToken(LBRACKET,'[',1,60802), thf_variable_list, LexToken(RBRACKET,']',1,60835), LexToken(COLON,':',1,60837), LexToken(LPAR,'(',1,60845), thf_unitary_formula, thf_pair_connective, LexToken(LPAR,'(',1,60890), LexToken(LPAR,'(',1,60892), thf_unitary_formula, thf_pair_connective, unary_connective]
% 0.68/0.91  Unexpected exception Syntax error at 'P':UPPERWORD
% 0.68/0.91  Traceback (most recent call last):
% 0.68/0.91    File "CASC.py", line 79, in <module>
% 0.68/0.91      problem=TPTP.TPTPproblem(env=environment,debug=1,file=file)
% 0.68/0.91    File "/export/starexec/sandbox/solver/bin/TPTP.py", line 38, in __init__
% 0.68/0.91      parser.parse(file.read(),debug=0,lexer=lexer)
% 0.68/0.91    File "/export/starexec/sandbox/solver/bin/ply/yacc.py", line 265, in parse
% 0.68/0.91      return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
% 0.68/0.91    File "/export/starexec/sandbox/solver/bin/ply/yacc.py", line 1047, in parseopt_notrack
% 0.68/0.91      tok = self.errorfunc(errtoken)
% 0.68/0.91    File "/export/starexec/sandbox/solver/bin/TPTPparser.py", line 2099, in p_error
% 0.68/0.91      raise TPTPParsingError("Syntax error at '%s':%s" % (t.value,t.type))
% 0.68/0.91  TPTPparser.TPTPParsingError: Syntax error at 'P':UPPERWORD
%------------------------------------------------------------------------------